package com.oa.service;

import com.oa.bean.Dept;
import com.oa.utils.PageBean;

import java.util.List;

public interface DeptService {
    PageBean pageQuery(PageBean pageBean);

    void save(Dept model);

    Dept checkDept(String name);

    String delete(Dept model);

    void saveOrUpdate(Dept dept);

    Dept findDeptById(Integer id);

    List<Dept> findAll();

    List<String> checkCanDeleted(Integer id);

    void restoreDept(Integer id);

    boolean checkFlag(Integer id);

    List<Dept> findAllDeptNames();
}
